package main
import "fmt"

func strstr(str string, zstr string)(int){
	for i := 0; i < len(str); i++{
		for j := 0; j < len(zstr); j++{
			if(zstr[j] == str[i + j]){
				if(j == len(zstr) - 1){
					return 1
				}
				continue
			}else{
				break
			}
		}
	}
	return 0
}

func main(){
	var str string = "nihaoya abcde fage"
	var zstr string = "abc"
	if(strstr(str, zstr) == 1){
		fmt.Printf("zstr 是 str 的子串\n")
	}else{
		fmt.Printf("zstr 不是 str 的子串\n")
	}
	fmt.Println("==================================================")
	zstr = "abcrui"
	if(strstr(str, zstr) == 1){
		fmt.Printf("zstr 是 str 的子串\n")
	}else{
		fmt.Printf("zstr 不是 str 的子串\n")
	}
}
